trailer park - French English Dictionary